to take one’s leave - Español Inglés Diccionario